Michele Volpato

Michele Volpato

This week in Flutter #126: Flutter 3.16 and Dart 3.2

Newsletter

This week the Flutter team announced the release of Flutter 3.16, with a preview of the Android Impeller, updates to the Game Toolkit, iOS app extensions, and more. The new release also adds support for DevTools extensions, which will allow third-party developers to add their own tabs to the DevTools UI.

They also announced Dart 3.2, with non-null promotion of private final fields, finally.

Another update: Ian Hickson, the tech lead Flutter team, is leaving Google, after 18 years. He will continue to work on Flutter, which, to me, is a good sign that the project is in good hands.

- Michele Volpato

🧑‍💻 Development in Flutter

Implement Fish-Redux State Management In Flutter

by Prachi Shukla

In this article, Prachi explains how to use Fish-Redux, a Redux implementation for Flutter, to manage the state of your app. Prachi goes through the basic concepts of Redux, and then shows how to use Fish-Redux to implement a simple counter app.

Building Responsive UIs in Flutter: A Short Guide

by Dario Digregorio

This is a practical guide for Flutter Devs aiming to master cross-platform responsiveness. Dario goes through the basics of responsive UIs, and then shows how to implement them in Flutter, with code examples.

Flutter 3.16 released! Android Impeller preview, Game Toolkit Updates, iOS extensions and more!

by David Serrano

I always link an article about the new releases from the community and I always enjoy David’s articles, and this one is no exception. He goes through all the new features of Flutter 3.16, with a focus on the Android Impeller preview and the Game Toolkit updates.

Flutter Heroes 23 February 2024

The Flutter Heroes team is working on the 2024 edition of the conference, which will be held in February 2024. The call for papers is open until the beginning of December, so if you want to speak at the conference, you still have a week to submit your proposal.

🛠️ Tools to improve your Flutter experience

Announcing AppFlowy $6.4M Seed Funding

It is nice to see that the Flutter ecosystem is attracting more and more investments. AppFlowy is like Notion, but better, because it gives you full control of your data. They just announced a $6.4M seed funding round!

Improve App Downloads By Integrating AppsFlyer In Your Flutter App

AppsFlyer is a mobile attribution and marketing analytics platform that allows you to track your app installs and marketing campaigns. In this article, you’ll learn how to integrate AppsFlyer into your Flutter app.

🎥 Flutter videos

When to use the Flutter Beta Channel

Flutter releases consist of the Dart SDK, the Flutter engine, and the Flutter framework. When developers contribute modifications to Flutter, they go through code review and rigorous testing before their contribution is merged into the Master Channel, a playground for fresh features. The Beta Channel is promoted to become the Stable Channel, the default Flutter experience, after more time in the hands of developers worldwide. Kevin encourages developers to try using the Beta Channel as it offers a balance between Master’s newest features and Stable’s reliability, allowing users to try out new features before they become available in the stable version.

👨‍💻 Software engineering

An Audacious Plan to Halt the Internet’s Enshittification and Throw It Into Reverse

with Cory Doctorow

Cory Doctorow discusses the phenomenon he calls “enshittification” of the Internet. Doctorow argues that platforms have intermediated the Internet by sitting between business customers and end users and believes this needs to stop in order for the Internet to be truly better.

5 Skills the Best Engineers I Know Have in Common

by Ryan Peterman

Understand the return on investment of your code; technical breadth and depth; influence others without authority; make everyone around them better; a strong sense of ownership. These are the five skills that Ryan thinks the best engineers have in common.

The Architecture Behind A One-Person Tech Startup

by Anthony Simon

In this article, Anthony explains how he built his SaaS product using a serverless architecture. He goes through the different components of the architecture and explains how he uses them to build his product. It is a long read, but it is worth it.


That’s it for this week.

If you want to comment on any of this week’s entries, you can do it in the comment section below.

Have a bug-free week,

- Michele Volpato

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

You will also receive a list of resources to learn Flutter.

    We won't send you spam. Unsubscribe at any time.

    Leave a comment